components ribbon cable IDC connector button switch resistor I=V/R values capacitor C = Q/V, I = C dV/dt unpolarized polarized crystal, resonator inductor: V = L dI/dt diode current from anode to cathode PN Schottky Zener LED transistor bipolar vary current collector, emitter, base MOSFET vary resistance source, drain, gate battery, regulator, DC-DC converter op-amp differential amplifier, negative feedback voltage gain, filter, follower, transimpedance, transconductance microcontroller GPIO, I2C, SPI, ADC, ... sensors actuators circuits current (A), voltage (V) Kirchoff's laws: sum current at node, voltage around loop = 0 power: P = I2R = IV EDA (Electronic Design Automation) sketch, schematic entry, component placement, routing (auto, partial, puzzle), simulation, fabrication layers, angles, vias, power planes, ground pours design rules, DRC (Design Rule check), ERC (Electrical Rule Check) drawing drafting tape Tinkercad Virtual Breadboard Fritzing LibrePCB EasyEDA gEDA Lepton EDA KiCad video Eagle Fusion 360 Altium Circuit Maker Flux JITX OrCAD Cadence Synopsys Mentor Tanner Magic KLayout libraries DigiKey SnapEDA Component Search Engine Ultra Librarian library.io hardware description languages Verilog VHDL pcb.py video SVG-PCB paper JSON-PCB Kitspace Tindie simulation analog, digital, mixed-signal Falstad AVR8js video Wokwi video EveryCircuit SPICE LTspice ngspice gSpiceUI WRspice KiCad Eagle test equipment regulated power supply, multimeter, oscilloscope, logic analyzer, mixed signal, multichannel, FabMeasure assignment assignment assignment group assignment: use the test equipment in your lab to observe the operation of a microcontroller circuit board individual assignment: use an EDA tool to design a development board that uses parts from the inventory to interact and communicate with an embedded microcontroller extra credit: try another design workflow extra credit: design a case for it